home *** CD-ROM | disk | FTP | other *** search
Unknown | 1999-11-30 | 3.3 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 54 35 2f 2f 3d 3d 3d 3d |........|T5//====|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 0a 2f 2f 20 57 61 |========|=..// Wa|
|00000060| 72 53 68 65 6c 6c 2e 0d | 0a 2f 2f 3d 3d 3d 3d 3d |rShell..|.//=====|
|00000070| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000080| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 0d 0a 63 6c 61 73 73 20 |========|..class |
|000000c0| 57 61 72 53 68 65 6c 6c | 20 65 78 74 65 6e 64 73 |WarShell| extends|
|000000d0| 20 50 72 6f 6a 65 63 74 | 69 6c 65 3b 0d 0a 0d 0a | Project|ile;....|
|000000e0| 23 65 78 65 63 20 4d 45 | 53 48 20 49 4d 50 4f 52 |#exec ME|SH IMPOR|
|000000f0| 54 20 4d 45 53 48 3d 6d | 69 73 73 69 6c 65 20 41 |T MESH=m|issile A|
|00000100| 4e 49 56 46 49 4c 45 3d | 4d 4f 44 45 4c 53 5c 6d |NIVFILE=|MODELS\m|
|00000110| 69 73 73 69 6c 65 5f 61 | 2e 33 64 20 44 41 54 41 |issile_a|.3d DATA|
|00000120| 46 49 4c 45 3d 4d 4f 44 | 45 4c 53 5c 6d 69 73 73 |FILE=MOD|ELS\miss|
|00000130| 69 6c 65 5f 64 2e 33 64 | 20 4c 4f 44 53 54 59 4c |ile_d.3d| LODSTYL|
|00000140| 45 3d 32 0d 0a 23 65 78 | 65 63 20 4d 45 53 48 20 |E=2..#ex|ec MESH |
|00000150| 4f 52 49 47 49 4e 20 4d | 45 53 48 3d 6d 69 73 73 |ORIGIN M|ESH=miss|
|00000160| 69 6c 65 20 58 3d 30 20 | 59 3d 30 20 5a 3d 31 30 |ile X=0 |Y=0 Z=10|
|00000170| 30 20 50 49 54 43 48 3d | 31 39 32 0d 0a 23 65 78 |0 PITCH=|192..#ex|
|00000180| 65 63 20 4d 45 53 48 20 | 53 45 51 55 45 4e 43 45 |ec MESH |SEQUENCE|
|00000190| 20 4d 45 53 48 3d 6d 69 | 73 73 69 6c 65 20 53 45 | MESH=mi|ssile SE|
|000001a0| 51 3d 41 6c 6c 20 20 20 | 20 20 20 20 20 20 20 20 |Q=All | |
|000001b0| 20 20 20 20 20 20 20 20 | 20 20 20 53 54 41 52 54 | | START|
|000001c0| 46 52 41 4d 45 3d 30 20 | 4e 55 4d 46 52 41 4d 45 |FRAME=0 |NUMFRAME|
|000001d0| 53 3d 31 30 30 0d 0a 23 | 65 78 65 63 20 4d 45 53 |S=100..#|exec MES|
|000001e0| 48 20 53 45 51 55 45 4e | 43 45 20 4d 45 53 48 3d |H SEQUEN|CE MESH=|
|000001f0| 6d 69 73 73 69 6c 65 20 | 53 45 51 3d 6d 69 73 73 |missile |SEQ=miss|
|00000200| 69 6c 65 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ile | |
|00000210| 20 20 20 20 20 53 54 41 | 52 54 46 52 41 4d 45 3d | STA|RTFRAME=|
|00000220| 30 20 4e 55 4d 46 52 41 | 4d 45 53 3d 31 30 30 0d |0 NUMFRA|MES=100.|
|00000230| 0a 23 65 78 65 63 20 4d | 45 53 48 4d 41 50 20 4e |.#exec M|ESHMAP N|
|00000240| 45 57 20 20 20 4d 45 53 | 48 4d 41 50 3d 6d 69 73 |EW MES|HMAP=mis|
|00000250| 73 69 6c 65 20 4d 45 53 | 48 3d 6d 69 73 73 69 6c |sile MES|H=missil|
|00000260| 65 0d 0a 23 65 78 65 63 | 20 4d 45 53 48 4d 41 50 |e..#exec| MESHMAP|
|00000270| 20 53 43 41 4c 45 20 4d | 45 53 48 4d 41 50 3d 6d | SCALE M|ESHMAP=m|
|00000280| 69 73 73 69 6c 65 20 58 | 3d 30 2e 31 20 59 3d 30 |issile X|=0.1 Y=0|
|00000290| 2e 31 20 5a 3d 30 2e 32 | 0d 0a 23 65 78 65 63 20 |.1 Z=0.2|..#exec |
|000002a0| 54 45 58 54 55 52 45 20 | 49 4d 50 4f 52 54 20 4e |TEXTURE |IMPORT N|
|000002b0| 41 4d 45 3d 4a 6d 69 73 | 73 69 6c 65 5f 30 31 20 |AME=Jmis|sile_01 |
|000002c0| 46 49 4c 45 3d 4d 6f 64 | 65 6c 73 5c 6d 69 73 73 |FILE=Mod|els\miss|
|000002d0| 69 6c 65 2e 50 43 58 20 | 47 52 4f 55 50 3d 53 6b |ile.PCX |GROUP=Sk|
|000002e0| 69 6e 73 0d 0a 23 65 78 | 65 63 20 4d 45 53 48 4d |ins..#ex|ec MESHM|
|000002f0| 41 50 20 53 45 54 54 45 | 58 54 55 52 45 20 4d 45 |AP SETTE|XTURE ME|
|00000300| 53 48 4d 41 50 3d 6d 69 | 73 73 69 6c 65 20 4e 55 |SHMAP=mi|ssile NU|
|00000310| 4d 3d 31 20 54 45 58 54 | 55 52 45 3d 4a 6d 69 73 |M=1 TEXT|URE=Jmis|
|00000320| 73 69 6c 65 5f 30 31 20 | 54 4c 4f 44 3d 33 30 0d |sile_01 |TLOD=30.|
|00000330| 0a 23 65 78 65 63 20 41 | 55 44 49 4f 20 49 4d 50 |.#exec A|UDIO IMP|
|00000340| 4f 52 54 20 46 49 4c 45 | 3d 22 53 6f 75 6e 64 73 |ORT FILE|="Sounds|
|00000350| 5c 57 61 72 68 65 61 64 | 5c 72 65 64 65 65 6d 65 |\Warhead|\redeeme|
|00000360| 72 72 6f 63 6b 65 74 66 | 6c 79 2e 77 61 76 22 20 |rrocketf|ly.wav" |
|00000370| 4e 41 4d 45 3d 22 57 61 | 72 46 6c 79 22 20 47 52 |NAME="Wa|rFly" GR|
|00000380| 4f 55 50 3d 52 65 64 65 | 65 6d 65 72 0d 0a 0d 0a |OUP=Rede|emer....|
|00000390| 76 61 72 20 66 6c 6f 61 | 74 20 43 61 6e 6e 6f 6e |var floa|t Cannon|
|000003a0| 54 69 6d 65 72 2c 20 53 | 6d 6f 6b 65 52 61 74 65 |Timer, S|mokeRate|
|000003b0| 3b 0d 0a 76 61 72 09 72 | 65 64 65 65 6d 65 72 74 |;..var.r|edeemert|
|000003c0| 72 61 69 6c 20 74 72 61 | 69 6c 3b 0d 0a 0d 0a 73 |rail tra|il;....s|
|000003d0| 69 6d 75 6c 61 74 65 64 | 20 66 75 6e 63 74 69 6f |imulated| functio|
|000003e0| 6e 20 54 69 6d 65 72 28 | 29 0d 0a 7b 0d 0a 09 6c |n Timer(|)..{...l|
|000003f0| 6f 63 61 6c 20 75 74 5f | 53 70 72 69 74 65 53 6d |ocal ut_|SpriteSm|
|00000400| 6f 6b 65 50 75 66 66 20 | 62 3b 0d 0a 0d 0a 09 69 |okePuff |b;.....i|
|00000410| 66 20 28 20 54 72 61 69 | 6c 20 3d 3d 20 4e 6f 6e |f ( Trai|l == Non|
|00000420| 65 20 29 0d 0a 09 09 54 | 72 61 69 6c 20 3d 20 53 |e )....T|rail = S|
|00000430| 70 61 77 6e 28 63 6c 61 | 73 73 27 52 65 64 65 65 |pawn(cla|ss'Redee|
|00000440| 6d 65 72 54 72 61 69 6c | 27 2c 73 65 6c 66 29 3b |merTrail|',self);|
|00000450| 0d 0a 0d 0a 09 43 61 6e | 6e 6f 6e 54 69 6d 65 72 |.....Can|nonTimer|
|00000460| 20 2b 3d 20 53 6d 6f 6b | 65 52 61 74 65 3b 0d 0a | += Smok|eRate;..|
|00000470| 09 69 66 20 28 20 43 61 | 6e 6e 6f 6e 54 69 6d 65 |.if ( Ca|nnonTime|
|00000480| 72 20 3e 20 30 2e 36 20 | 29 0d 0a 09 7b 0d 0a 09 |r > 0.6 |)...{...|
|00000490| 09 57 61 72 6e 43 61 6e | 6e 6f 6e 73 28 29 3b 0d |.WarnCan|nons();.|
|000004a0| 0a 09 09 43 61 6e 6e 6f | 6e 54 69 6d 65 72 20 2d |...Canno|nTimer -|
|000004b0| 3d 20 30 2e 36 3b 0d 0a | 09 7d 0d 0a 0d 0a 09 69 |= 0.6;..|.}.....i|
|000004c0| 66 20 28 20 52 65 67 69 | 6f 6e 2e 5a 6f 6e 65 2e |f ( Regi|on.Zone.|
|000004d0| 62 57 61 74 65 72 5a 6f | 6e 65 20 7c 7c 20 28 4c |bWaterZo|ne || (L|
|000004e0| 65 76 65 6c 2e 4e 65 74 | 4d 6f 64 65 20 3d 3d 20 |evel.Net|Mode == |
|000004f0| 4e 4d 5f 44 65 64 69 63 | 61 74 65 64 53 65 72 76 |NM_Dedic|atedServ|
|00000500| 65 72 29 20 29 0d 0a 09 | 7b 0d 0a 09 09 53 65 74 |er) )...|{....Set|
|00000510| 54 69 6d 65 72 28 53 6d | 6f 6b 65 52 61 74 65 2c |Timer(Sm|okeRate,|
|00000520| 20 66 61 6c 73 65 29 3b | 0d 0a 09 09 52 65 74 75 | false);|....Retu|
|00000530| 72 6e 3b 0d 0a 09 7d 0d | 0a 0d 0a 09 69 66 20 28 |rn;...}.|....if (|
|00000540| 20 4c 65 76 65 6c 2e 62 | 48 69 67 68 44 65 74 61 | Level.b|HighDeta|
|00000550| 69 6c 4d 6f 64 65 20 29 | 0d 0a 09 7b 0d 0a 09 09 |ilMode )|...{....|
|00000560| 69 66 20 28 20 4c 65 76 | 65 6c 2e 62 44 72 6f 70 |if ( Lev|el.bDrop|
|00000570| 44 65 74 61 69 6c 20 29 | 0d 0a 09 09 09 53 70 61 |Detail )|.....Spa|
|00000580| 77 6e 28 63 6c 61 73 73 | 27 4c 69 67 68 74 53 6d |wn(class|'LightSm|
|00000590| 6f 6b 65 54 72 61 69 6c | 27 29 3b 0d 0a 09 09 65 |okeTrail|');....e|
|000005a0| 6c 73 65 0d 0a 09 09 09 | 53 70 61 77 6e 28 63 6c |lse.....|Spawn(cl|
|000005b0| 61 73 73 27 55 54 53 6d | 6f 6b 65 54 72 61 69 6c |ass'UTSm|okeTrail|
|000005c0| 27 29 3b 0d 0a 09 09 53 | 6d 6f 6b 65 52 61 74 65 |');....S|mokeRate|
|000005d0| 20 3d 20 31 35 32 2f 53 | 70 65 65 64 3b 20 0d 0a | = 152/S|peed; ..|
|000005e0| 09 7d 0d 0a 09 65 6c 73 | 65 20 0d 0a 09 7b 0d 0a |.}...els|e ...{..|
|000005f0| 09 09 53 6d 6f 6b 65 52 | 61 74 65 20 3d 20 30 2e |..SmokeR|ate = 0.|
|00000600| 31 35 3b 0d 0a 09 09 62 | 20 3d 20 53 70 61 77 6e |15;....b| = Spawn|
|00000610| 28 63 6c 61 73 73 27 75 | 74 5f 53 70 72 69 74 65 |(class'u|t_Sprite|
|00000620| 53 6d 6f 6b 65 50 75 66 | 66 27 29 3b 0d 0a 09 09 |SmokePuf|f');....|
|00000630| 62 2e 52 65 6d 6f 74 65 | 52 6f 6c 65 20 3d 20 52 |b.Remote|Role = R|
|00000640| 4f 4c 45 5f 4e 6f 6e 65 | 3b 0d 0a 09 7d 0d 0a 09 |OLE_None|;...}...|
|00000650| 53 65 74 54 69 6d 65 72 | 28 53 6d 6f 6b 65 52 61 |SetTimer|(SmokeRa|
|00000660| 74 65 2c 20 66 61 6c 73 | 65 29 3b 0d 0a 7d 0d 0a |te, fals|e);..}..|
|00000670| 0d 0a 73 69 6d 75 6c 61 | 74 65 64 20 66 75 6e 63 |..simula|ted func|
|00000680| 74 69 6f 6e 20 44 65 73 | 74 72 6f 79 65 64 28 29 |tion Des|troyed()|
|00000690| 0d 0a 7b 0d 0a 09 69 66 | 20 28 20 54 72 61 69 6c |..{...if| ( Trail|
|000006a0| 20 21 3d 20 4e 6f 6e 65 | 20 29 0d 0a 09 09 54 72 | != None| )....Tr|
|000006b0| 61 69 6c 2e 44 65 73 74 | 72 6f 79 28 29 3b 0d 0a |ail.Dest|roy();..|
|000006c0| 09 53 75 70 65 72 2e 44 | 65 73 74 72 6f 79 65 64 |.Super.D|estroyed|
|000006d0| 28 29 3b 0d 0a 7d 0d 0a | 0d 0a 73 69 6d 75 6c 61 |();..}..|..simula|
|000006e0| 74 65 64 20 66 75 6e 63 | 74 69 6f 6e 20 50 6f 73 |ted func|tion Pos|
|000006f0| 74 42 65 67 69 6e 50 6c | 61 79 28 29 0d 0a 7b 0d |tBeginPl|ay()..{.|
|00000700| 0a 09 53 6d 6f 6b 65 52 | 61 74 65 20 3d 20 30 2e |..SmokeR|ate = 0.|
|00000710| 33 3b 0d 0a 09 53 65 74 | 54 69 6d 65 72 28 30 2e |3;...Set|Timer(0.|
|00000720| 33 2c 66 61 6c 73 65 29 | 3b 20 0d 0a 7d 0d 0a 0d |3,false)|; ..}...|
|00000730| 0a 66 75 6e 63 74 69 6f | 6e 20 57 61 72 6e 43 61 |.functio|n WarnCa|
|00000740| 6e 6e 6f 6e 73 28 29 0d | 0a 7b 0d 0a 09 6c 6f 63 |nnons().|.{...loc|
|00000750| 61 6c 20 50 61 77 6e 20 | 50 3b 0d 0a 0d 0a 09 66 |al Pawn |P;.....f|
|00000760| 6f 72 20 28 20 50 3d 4c | 65 76 65 6c 2e 50 61 77 |or ( P=L|evel.Paw|
|00000770| 6e 6c 69 73 74 3b 20 50 | 21 3d 4e 6f 6e 65 3b 20 |nlist; P|!=None; |
|00000780| 50 3d 50 2e 4e 65 78 74 | 50 61 77 6e 20 29 0d 0a |P=P.Next|Pawn )..|
|00000790| 09 09 69 66 20 28 20 50 | 2e 49 73 41 28 27 54 65 |..if ( P|.IsA('Te|
|000007a0| 61 6d 43 61 6e 6e 6f 6e | 27 29 20 26 26 20 21 50 |amCannon|') && !P|
|000007b0| 2e 49 73 49 6e 53 74 61 | 74 65 28 27 54 72 61 63 |.IsInSta|te('Trac|
|000007c0| 6b 57 61 72 68 65 61 64 | 27 29 20 26 26 20 50 2e |kWarhead|') && P.|
|000007d0| 4c 69 6e 65 4f 66 53 69 | 67 68 74 54 6f 28 73 65 |LineOfSi|ghtTo(se|
|000007e0| 6c 66 29 20 29 0d 0a 09 | 09 7b 0d 0a 09 09 09 50 |lf) )...|.{.....P|
|000007f0| 2e 74 61 72 67 65 74 20 | 3d 20 73 65 6c 66 3b 0d |.target |= self;.|
|00000800| 0a 09 09 09 50 2e 47 6f | 74 6f 53 74 61 74 65 28 |....P.Go|toState(|
|00000810| 27 54 72 61 63 6b 57 61 | 72 68 65 61 64 27 29 3b |'TrackWa|rhead');|
|00000820| 0d 0a 09 09 7d 0d 0a 7d | 0d 0a 0d 0a 73 69 6e 67 |....}..}|....sing|
|00000830| 75 6c 61 72 20 66 75 6e | 63 74 69 6f 6e 20 54 61 |ular fun|ction Ta|
|00000840| 6b 65 44 61 6d 61 67 65 | 28 20 69 6e 74 20 4e 44 |keDamage|( int ND|
|00000850| 61 6d 61 67 65 2c 20 50 | 61 77 6e 20 69 6e 73 74 |amage, P|awn inst|
|00000860| 69 67 61 74 65 64 42 79 | 2c 20 56 65 63 74 6f 72 |igatedBy|, Vector|
|00000870| 20 68 69 74 6c 6f 63 61 | 74 69 6f 6e 2c 20 0d 0a | hitloca|tion, ..|
|00000880| 09 09 09 09 09 09 76 65 | 63 74 6f 72 20 6d 6f 6d |......ve|ctor mom|
|00000890| 65 6e 74 75 6d 2c 20 6e | 61 6d 65 20 64 61 6d 61 |entum, n|ame dama|
|000008a0| 67 65 54 79 70 65 20 29 | 0d 0a 7b 0d 0a 09 69 66 |geType )|..{...if|
|000008b0| 20 28 20 4e 44 61 6d 61 | 67 65 20 3e 20 35 20 29 | ( NDama|ge > 5 )|
|000008c0| 0d 0a 09 7b 0d 0a 09 09 | 50 6c 61 79 53 6f 75 6e |...{....|PlaySoun|
|000008d0| 64 28 53 6f 75 6e 64 27 | 45 78 70 6c 30 33 27 2c |d(Sound'|Expl03',|
|000008e0| 2c 36 2e 30 29 3b 0d 0a | 09 09 73 70 61 77 6e 28 |,6.0);..|..spawn(|
|000008f0| 63 6c 61 73 73 27 57 61 | 72 45 78 70 6c 6f 73 69 |class'Wa|rExplosi|
|00000900| 6f 6e 27 2c 2c 2c 4c 6f | 63 61 74 69 6f 6e 29 3b |on',,,Lo|cation);|
|00000910| 0d 0a 09 09 48 75 72 74 | 52 61 64 69 75 73 28 44 |....Hurt|Radius(D|
|00000920| 61 6d 61 67 65 2c 33 35 | 30 2e 30 2c 20 4d 79 44 |amage,35|0.0, MyD|
|00000930| 61 6d 61 67 65 54 79 70 | 65 2c 20 4d 6f 6d 65 6e |amageTyp|e, Momen|
|00000940| 74 75 6d 54 72 61 6e 73 | 66 65 72 2c 20 48 69 74 |tumTrans|fer, Hit|
|00000950| 4c 6f 63 61 74 69 6f 6e | 20 29 3b 0d 0a 09 09 52 |Location| );....R|
|00000960| 65 6d 6f 74 65 52 6f 6c | 65 20 3d 20 52 4f 4c 45 |emoteRol|e = ROLE|
|00000970| 5f 53 69 6d 75 6c 61 74 | 65 64 50 72 6f 78 79 3b |_Simulat|edProxy;|
|00000980| 09 20 09 09 20 09 09 0d | 0a 20 09 09 44 65 73 74 |. .. ...|. ..Dest|
|00000990| 72 6f 79 28 29 3b 0d 0a | 09 7d 0d 0a 7d 0d 0a 0d |roy();..|.}..}...|
|000009a0| 0a 61 75 74 6f 20 73 74 | 61 74 65 20 46 6c 79 69 |.auto st|ate Flyi|
|000009b0| 6e 67 0d 0a 7b 0d 0a 0d | 0a 09 73 69 6d 75 6c 61 |ng..{...|..simula|
|000009c0| 74 65 64 20 66 75 6e 63 | 74 69 6f 6e 20 5a 6f 6e |ted func|tion Zon|
|000009d0| 65 43 68 61 6e 67 65 28 | 20 5a 6f 6e 65 69 6e 66 |eChange(| Zoneinf|
|000009e0| 6f 20 4e 65 77 5a 6f 6e | 65 20 29 0d 0a 09 7b 0d |o NewZon|e )...{.|
|000009f0| 0a 09 09 6c 6f 63 61 6c | 20 77 61 74 65 72 72 69 |...local| waterri|
|00000a00| 6e 67 20 77 3b 0d 0a 09 | 09 0d 0a 09 09 69 66 20 |ng w;...|.....if |
|00000a10| 28 20 4e 65 77 5a 6f 6e | 65 2e 62 57 61 74 65 72 |( NewZon|e.bWater|
|00000a20| 5a 6f 6e 65 20 21 3d 20 | 52 65 67 69 6f 6e 2e 5a |Zone != |Region.Z|
|00000a30| 6f 6e 65 2e 62 57 61 74 | 65 72 5a 6f 6e 65 20 29 |one.bWat|erZone )|
|00000a40| 0d 0a 09 09 7b 0d 0a 09 | 09 09 77 20 3d 20 53 70 |....{...|..w = Sp|
|00000a50| 61 77 6e 28 63 6c 61 73 | 73 27 57 61 74 65 72 52 |awn(clas|s'WaterR|
|00000a60| 69 6e 67 27 2c 2c 2c 2c | 72 6f 74 28 31 36 33 38 |ing',,,,|rot(1638|
|00000a70| 34 2c 30 2c 30 29 29 3b | 0d 0a 09 09 09 77 2e 44 |4,0,0));|.....w.D|
|00000a80| 72 61 77 53 63 61 6c 65 | 20 3d 20 30 2e 32 3b 0d |rawScale| = 0.2;.|
|00000a90| 0a 09 09 09 77 2e 52 65 | 6d 6f 74 65 52 6f 6c 65 |....w.Re|moteRole|
|00000aa0| 20 3d 20 52 4f 4c 45 5f | 4e 6f 6e 65 3b 20 0d 0a | = ROLE_|None; ..|
|00000ab0| 09 09 7d 09 0d 0a 09 7d | 0d 0a 0d 0a 09 66 75 6e |..}....}|.....fun|
|00000ac0| 63 74 69 6f 6e 20 50 72 | 6f 63 65 73 73 54 6f 75 |ction Pr|ocessTou|
|00000ad0| 63 68 20 28 41 63 74 6f | 72 20 4f 74 68 65 72 2c |ch (Acto|r Other,|
|00000ae0| 20 56 65 63 74 6f 72 20 | 48 69 74 4c 6f 63 61 74 | Vector |HitLocat|
|00000af0| 69 6f 6e 29 0d 0a 09 7b | 0d 0a 09 09 69 66 20 28 |ion)...{|....if (|
|00000b00| 20 4f 74 68 65 72 20 21 | 3d 20 69 6e 73 74 69 67 | Other !|= instig|
|00000b10| 61 74 6f 72 20 29 20 0d | 0a 09 09 09 45 78 70 6c |ator ) .|....Expl|
|00000b20| 6f 64 65 28 48 69 74 4c | 6f 63 61 74 69 6f 6e 2c |ode(HitL|ocation,|
|00000b30| 4e 6f 72 6d 61 6c 28 48 | 69 74 4c 6f 63 61 74 69 |Normal(H|itLocati|
|00000b40| 6f 6e 2d 4f 74 68 65 72 | 2e 4c 6f 63 61 74 69 6f |on-Other|.Locatio|
|00000b50| 6e 29 29 3b 0d 0a 09 7d | 0d 0a 0d 0a 09 66 75 6e |n));...}|.....fun|
|00000b60| 63 74 69 6f 6e 20 45 78 | 70 6c 6f 64 65 28 76 65 |ction Ex|plode(ve|
|00000b70| 63 74 6f 72 20 48 69 74 | 4c 6f 63 61 74 69 6f 6e |ctor Hit|Location|
|00000b80| 2c 20 76 65 63 74 6f 72 | 20 48 69 74 4e 6f 72 6d |, vector| HitNorm|
|00000b90| 61 6c 29 0d 0a 09 7b 0d | 0a 09 09 69 66 20 28 20 |al)...{.|...if ( |
|00000ba0| 52 6f 6c 65 20 3c 20 52 | 4f 4c 45 5f 41 75 74 68 |Role < R|OLE_Auth|
|00000bb0| 6f 72 69 74 79 20 29 0d | 0a 09 09 09 72 65 74 75 |ority ).|....retu|
|00000bc0| 72 6e 3b 0d 0a 0d 0a 09 | 09 48 75 72 74 52 61 64 |rn;.....|.HurtRad|
|00000bd0| 69 75 73 28 44 61 6d 61 | 67 65 2c 33 30 30 2e 30 |ius(Dama|ge,300.0|
|00000be0| 2c 20 4d 79 44 61 6d 61 | 67 65 54 79 70 65 2c 20 |, MyDama|geType, |
|00000bf0| 4d 6f 6d 65 6e 74 75 6d | 54 72 61 6e 73 66 65 72 |Momentum|Transfer|
|00000c00| 2c 20 48 69 74 4c 6f 63 | 61 74 69 6f 6e 20 29 3b |, HitLoc|ation );|
|00000c10| 09 20 09 09 20 09 09 0d | 0a 20 09 09 73 70 61 77 |. .. ...|. ..spaw|
|00000c20| 6e 28 63 6c 61 73 73 27 | 53 68 6f 63 6b 57 61 76 |n(class'|ShockWav|
|00000c30| 65 27 2c 2c 2c 48 69 74 | 4c 6f 63 61 74 69 6f 6e |e',,,Hit|Location|
|00000c40| 2b 20 48 69 74 4e 6f 72 | 6d 61 6c 2a 31 36 29 3b |+ HitNor|mal*16);|
|00000c50| 09 0d 0a 09 09 52 65 6d | 6f 74 65 52 6f 6c 65 20 |.....Rem|oteRole |
|00000c60| 3d 20 52 4f 4c 45 5f 53 | 69 6d 75 6c 61 74 65 64 |= ROLE_S|imulated|
|00000c70| 50 72 6f 78 79 3b 09 20 | 09 09 20 09 09 0d 0a 20 |Proxy;. |.. .... |
|00000c80| 09 09 44 65 73 74 72 6f | 79 28 29 3b 0d 0a 09 7d |..Destro|y();...}|
|00000c90| 0d 0a 0d 0a 09 66 75 6e | 63 74 69 6f 6e 20 42 65 |.....fun|ction Be|
|00000ca0| 67 69 6e 53 74 61 74 65 | 28 29 0d 0a 09 7b 0d 0a |ginState|()...{..|
|00000cb0| 09 09 6c 6f 63 61 6c 20 | 76 65 63 74 6f 72 20 49 |..local |vector I|
|00000cc0| 6e 69 74 69 61 6c 44 69 | 72 3b 0d 0a 0d 0a 09 09 |nitialDi|r;......|
|00000cd0| 69 6e 69 74 69 61 6c 44 | 69 72 20 3d 20 76 65 63 |initialD|ir = vec|
|00000ce0| 74 6f 72 28 52 6f 74 61 | 74 69 6f 6e 29 3b 0d 0a |tor(Rota|tion);..|
|00000cf0| 09 09 69 66 20 28 20 52 | 6f 6c 65 20 3d 3d 20 52 |..if ( R|ole == R|
|00000d00| 4f 4c 45 5f 41 75 74 68 | 6f 72 69 74 79 20 29 09 |OLE_Auth|ority ).|
|00000d10| 0d 0a 09 09 09 56 65 6c | 6f 63 69 74 79 20 3d 20 |.....Vel|ocity = |
|00000d20| 73 70 65 65 64 2a 69 6e | 69 74 69 61 6c 44 69 72 |speed*in|itialDir|
|00000d30| 3b 0d 0a 09 09 41 63 63 | 65 6c 65 72 61 74 69 6f |;....Acc|eleratio|
|00000d40| 6e 20 3d 20 69 6e 69 74 | 69 61 6c 44 69 72 2a 35 |n = init|ialDir*5|
|00000d50| 30 3b 0d 0a 09 7d 0d 0a | 7d 0d 0a 0d 0a 00 |0;...}..|}..... |
+--------+-------------------------+-------------------------+--------+--------+